// 导入组件
let RotationChart = () => import('../form-components/rotation-chart.vue')
let TextInput = () => import('../form-components/text-input.vue')
let NumberInput = () => import('../form-components/number-input.vue')
let AmountInput = () => import('../form-components/amount-input.vue')
let TextareaInput = () => import('../form-components/textarea-input.vue')
let SelectInput = () => import('../form-components/select-input.vue')
let MultipleSelect = () => import('../form-components/multiple-select.vue')
let DateTime = () => import('../form-components/date-time.vue')
let DateTimeRange = () => import('../form-components/date-time-range.vue')

let Description = () => import('../form-components/description.vue')
let ImageUpload = () => import('../form-components/image-upload.vue')
let FileUpload = () => import('../form-components/file-upload.vue')
let Location = () => import('../form-components/location.vue')
let MoneyInput = () => import('../form-components/money-input.vue')
let DeptPicker = () => import('../form-components/dept-picker.vue')
let UserPicker = () => import('../form-components/user-picker.vue')
let SignPanel = () => import('../form-components/sign-pannel.vue')

let SpanLayout = () => import('../form-components/span-layout.vue')
let TableList = () => import('../form-components/table-list.vue')

let StatisticalModule = () => import('../form-components/statistical-module.vue')

export default {
  //基础组件
  RotationChart,TextInput, NumberInput, AmountInput, TextareaInput, SelectInput, MultipleSelect,
  DateTime, DateTimeRange, UserPicker, DeptPicker,
  //高级组件
  Description, FileUpload, ImageUpload, MoneyInput, Location, SignPanel,
  SpanLayout, TableList,

  // 额外
  StatisticalModule,
}
